$(function() {
	$('input').iCheck({
		checkboxClass : 'icheckbox_square-blue',
		radioClass : 'iradio_square-blue',
		increaseArea : '20%' /* optional */
	});

	$("#checkimg").click(function() {
		var date = new Date();
		$(this).attr("src","/getcaptcha?date=" + date.getTime())
	});

	$('form').bootstrapValidator({
			message : 'This value is not valid',
			feedbackIcons : {
				valid : 'glyphicon glyphicon-ok',
				invalid : 'glyphicon glyphicon-remove',
				validating : 'glyphicon glyphicon-refresh'
			},
			fields : {
				checkcode : {
					validators : {
						notEmpty : {
							message : '验证码不能为空'
						},
						stringLength : {
							min : 5,
							max : 5,
							message : '验证码输入有误'
						}
					}
				},
				empName : {
					message : '姓名验证失败',
					validators : {
						notEmpty : {
							message : '姓名不能为空'
						}
					}
				},
				/*
				 * empTele: { validators: { notEmpty: { message:
				 * '手机号不能为空' }, regexp: { regexp:
				 * /^1(3|4|5|7|8)\d{9}$/, message: '请输入正确的手机号' },
				 * remote : { url :path+'/employee/checkTele',
				 * message : "该手机号已经被绑定过了！", delay : 500, type :
				 * 'post', } } },
				 */
				empIdcard : {
					validators : {
						notEmpty : {
							message : '身份证不能为空'
						},
						regexp : {
							regexp : /^[1-9]\d{7}((0\d)|(1[0-2]))(([0|1|2]\d)|3[0-1])\d{3}$|^[1-9]\d{5}[1-9]\d{3}((0\d)|(1[0-2]))(([0|1|2]\d)|3[0-1])\d{3}([0-9]|X)$/,
							message : '请输入正确的身份证'
						}
					}
				},
				empPassword : {
					validators : {
						notEmpty : {
							message : '密码不能为空'
						},
						stringLength : {
							min : 6,
							max : 18,
							message : '密码长度必须在6到18之间'
						},
						different : {
							field : 'empName',
							message : '密码不能和姓名相同'
						}
					}
				},
				checkPwd : {
					validators : {
						notEmpty : {
							message : '确认密码不能为空'
						},
						identical : {
							field : 'empPassword',
							message : '密码和它的确认密码不一样'
						},
						different : {
							field : 'empName',
							message : '密码不能与用姓名不相同'
						}
					}
				}

			},
		submitHandler : function(validator, form, submitButton) {
			alert("submit");
		}
	});


	$("#empIdcard").blur(function() {
		
		if(!isEmpty($("#empName").val()) && isIdCardValidate($("#empIdcard").val())){
			$("#empUsername").val("");
			var data = {
						'empName' : $("#empName").val(),
						'empIdcard' : $("#empIdcard").val()
						};
			var datas=ajaxUtil("/employee/getUsername", data, false, "","");
			if(!isEmpty(datas)){
				$("#empUsername").val(datas.data);
			}
		}

	});

	/*
	 * var wait = 120; // 短信验证码120秒后才可获取下一个 function getMsgNum(that) { var
	 * phoneNumber = $('#empTele').val(); var
	 * paths=[[${#httpServletRequest.getContextPath()}]];
	 * if(!(/^1(3|4|5|7|8)\d{9}$/.test(phoneNumber))){
	 * 
	 * return false; } setButtonStatus(that); // 设置按钮倒计时 $.ajax({
	 * url:paths+'/sendMsg', // 后台短信发送接口 type: 'POST', dataType:"text", async:
	 * false, data:{ phoneNumber:phoneNumber }, success: function (result) {
	 *  }, error:function(){ alert("系统错误"); } }); }
	 * 
	 * //设置按钮状态 function setButtonStatus(that) { if (wait == 0) {
	 * that.removeAttribute("disabled"); that.value="免费获取验证码"; wait = 60; } else {
	 * that.setAttribute("disabled", true); that.value=wait+"秒后可以重新发送"; wait--;
	 * setTimeout(function() { setButtonStatus(that) }, 1000) } }
	 */

	
});
